Java ME : Développement d'Applications de Téléphonie Mobile [DTJ-365]

    Objectifs

    • - assimiler le développement d'applications mobiles sur la plate-forme Java 2, Micro Edition (plate-forme J2ME) à l'aide de la CLDC (Connected, Limited Device Configuration) et du MIDP (Mobile Interface Device Profile)
    • - connaître les différentes APIs exploitables sur cette plateforme

    Pré-requis

    posséder les bases fondamentales de la programmation Java 2, Standard Edition (plate-forme J2SE)

    Profil stagiaire

    développeurs et concepteurs d'applications Java souhaitant développer des applications mobiles MIDP

    Profil animateur

    consultant informatique certifié Oracle

    Vue d'ensemble de l'architecture J2ME

    Décrire l'architecture J2ME
    Effectuer des démos du J2ME Wireless Toolkit

    Création et exécution d'applications MIDP

    Définir l'environnement d'application MIDP 2.0
    Définir le processus de développement MIDP
    Écrire et développer une application MIDP (MIDlet)
    Interroger l'appareil mobile pour vérifier s'il peut utiliser la nouvelle MIDlet

    Création d'une interface utilisateur de haut niveau

    Décrire l'architecture de l'interface utilisateur MIDP
    Décrire l'API d'interface utilisateur de haut niveau MIDP
    Décrire l'objet Display
    Définir les composants des classes et sous-classes d'éléments
    Mettre en oeuvre la gestion des événements des éléments de haut niveau
    Afficher un message sur l'écran de la MIDlet
    Mettre en oeuvre une interface d'entrée utilisateur
    Traiter les entrées utilisateurs via les changement d'état des éléments
    Vérifier les données de formulaires à l'aide d'un objet de commande
    Mettre en oeuvre le système de menus

    Création d'une interface utilisateur de haut niveau

    Décrire l'API d'interface utilisateur de haut niveau MIDP
    Décrire la gestion des événements de l'interface utilisateur de bas niveau
    Gestion des événements associés au pointeur
    Créer et implémenter un écran d'accueil en utilisant la classe Canvas
    Implémenter une option de "saut" sur l'écran d'accueil

    Interfaces de haut niveau et de bas niveau améliorées

    Décrire la classe abstraite Custom Item
    Décrire la gestion des événements de la classe CustomItem
    Décrire le package javax.microedition.lcdui.game
    Créer un formulaire et ajouter des objets CustomItem, TextBox et Gauge pour télécharger un jeu
    Créer le jeu StarShip Battle 2004

    Gestion des données sur l'appareil mobile

    Définir la persistance des données et le package RMS dans le MIDP
    Accéder aux objets RecordStore sur l'objet appareil mobile
    Stocker et récupérer des données dans un objet RecordStore
    Décrire l'interface RecordEnumeration
    Énumérer les objets RecordStore
    Partager un objet RecordStore entre des MIDlet suites
    Implémenter un écran d'option et enregistrer et récupérer les données dans l'objet RecordStore

    Accès aux données et aux services réseau

    Accéder aux données avec l'interface GCF (Generic Connection Framework)
    Échanger des données sur HTTP
    Utiliser l'interface HttpConnection pour récupérer du texte pour un écran d'aide d'une application

    Contrôle du média

    Décrire le contrôle du média dans MIDP
    Décrire la hiérarchie des classes et les interfaces de l'API Mobile Media (MMAPI)
    Ajouter du son au jeu StarShip Battle 2004

    Sécurité de MIDP

    Décrire le modèle de sécurité MIDlet et définir trois problèmes de sécurité de MIDP
    Décrire la technologie Push de MIDP
    Créer un certificat
    Authentifier une MIDlet suite
    Créer une MIDlet qui gère les connexions Push statiques
    Créer une MIDlet qui gère les connexions Push dynamiques

    Transfert de données par liaison radio (OTA)

    Télécharger des applications J2ME
    Décrire le déploiement d'applications
    Transfert d'applications MIDP 2.0

    Cette formation est susceptible d’être modifiée en cours d’année, les dates et les prix pourront évoluer

    Mots associés

    développeurJavaSun Microsystems

    du 04 au 06 juin 2012

    à Paris

    du 10 au 12 septembre 2012

    à Paris

    du 19 au 21 novembre 2012

    à Paris

    Stage / CODE : UDTJ365

    3 jours (21 heures)

    1 770€ (HT)

    Contact

    Catherine ROY

    01 44 94 14 90

    croy@demos.fr

     Les prochaines dates

    du 04 au 06 juin 2012

    à Paris

    du 10 au 12 septembre 2012

    à Paris

    du 19 au 21 novembre 2012

    à Paris

    Compétences visées

    Comprendre le rôle des configurations et profils

    Développer des applications MIDP en mettant en oeuvre les interfaces utilisateur, les communications réseau et le stockage de données

    Connaître les APIs multimédia pour le graphique, le son et les jeux

    Comprendre le rôle des configurations et profils

    Développer des applications MIDP en mettant en oeuvre les interfaces utilisateur, les communications réseau et le stockage de données

    Connaître les APIs multimédia pour le graphique, le son et les jeux